草庐IT

JavaFX 视频不播放

全部标签

windows - 如何在 Windows 中使用 H264 视频编码器 MFT 对位图进行编码

我的应用程序对从GDI或DXGI方法捕获的帧进行编码。目前我正在使用x264库进行编码。AFAIKx264是基于软件的库,我想借助GPU进行编码,这样可以节省CPU周期并希望速度也会更快。经过搜索,我找到了一个H.264VideoEncoder正在做h264编码的MFT。但是我回答了几个问题。1)它比x264编码库快吗?2)位图帧可以用这个MFT编码吗?-我只看到支持MFVideoFormat_I420、MFVideoFormat_IYUV、MFVideoFormat_NV12、MFVideoFormat_YUY2、MFVideoFormat_YV12这些格式3)它是硬件加速的吗(指它

c++ - 使用以编程方式创建的 Windows 媒体播放器进行基本播放

我试图通过COM“快速集成”WindowsMediaPlayer以播放来自本地文件系统或http源的单个文件-但由于其使用的文档和在线资源稀少当不嵌入某种Ole容器时,我无法让那个所谓的微不足道的用例工作。初始化等工作正常,但实际播放某些文件总是失败。示例代码,从初始化开始(错误处理被剥离,基本上从C#exampleatMSDN翻译而来,在主线程上执行):CComPtrplayer;player.CoCreateInstance(__uuidof(WindowsMediaPlayer),0,CLSCTX_INPROC_SERVER);CComQIPtrcore(player);CCom

c++ - 如何在 C++ 中播放 .WAV 声音

如何在简单的C++控制台应用程序中播放.WAV声音?我在WindowsXP上使用代码块。我需要最简单有效的方法。提前致谢:D顺便说一句:我可以同时播放2种声音吗?比如背景音乐和音效? 最佳答案 您可以将简单直接媒体层(SDL)库与SDL_Mixer库一起使用。http://content.gpwiki.org/index.php/SDL_mixer:Tutorials:Playing_a_WAV_Sound_File这是一个很好的教程:http://lazyfoo.net/SDL_tutorials/lesson11/index.p

c++ - 模拟一个显示器,在windows上获取视频流

有没有办法让我以编程方式在Windows中设置假监视器并从中获取视频流?win32api中是否有允许我执行此操作的内容?谢谢 最佳答案 我认为Windows桌面对象就是您的答案。下面是一个使用它们的应用程序示例:Unlikeothervirtualdesktoputilitiesthatimplementtheirdesktopsbyshowingthewindowsthatareactiveonadesktopandhidingtherest,SysinternalsDesktopsusesaWindowsdesktopobjec

JavaFX 进度条在调整大小后导致严重的窗口滞后

问题我有一个大小合适的javaFX窗口,在我调整应用程序中任何窗口的大小之前,它看起来运行良好。调整大小后,所有具有下拉或类似操作的组件(即Menu、ComboBox、TabPane)变得非常慢。原因我已将问题缩小到进度条,如果我从场景中删除进度条,我可以根据需要调整窗口的大小,如果我添加它,那么任何窗口都会调整大小,它们开始变成大约半秒钟没有反应;如果我进行大量调整,有时需要两秒钟。窗口窗口View,以便您可以看到所有组件。我无法添加所有窗口代码,因为它的发布方式太多了。带进度条的类/***Theclassthatholdsanddisplaystheprogressbar*/pub

windows - 如何在自动化中验证音频/视频流

我有一个屏幕共享应用程序(WebRTC)。一个用户想与另一个用户共享他的屏幕。就像一个应用程序在用户1机器上运行而另一个应用程序在用户2机器上运行。用户1想要共享他的屏幕,现在如何在用户2上验证他正在通过自动化接收用户1的音频和视频流。我正在使用Selenium在Chrome浏览器上启动应用程序,但我将如何验证音频/视频编解码器。 最佳答案 另一种方法是使用testrtc.com.我们为使用Selenium的WebRTC提供测试服务,并解决您遇到的问题类型。 关于windows-如何在自

c# - Windows 10 IoT Core - 视频打开关闭

我一直在运行Windows10IoT核心版的RaspberryPi2中开展项目。项目对象传感器通过打开视频触发。但是我收到以下错误:Anexceptionoftype'System.Exception'occurredinProjeVol1.exebutwasnothandledinusercodeAdditionalinformation:Theapplicationcalledaninterfacethatwasmarshalledforadifferentthread.(ExceptionfromHRESULT:0x8001010E(RPC_E_WRONG_THREAD))代码:

windows - 使用 puppeteer、windows 在 chromium 中播放 mp4

我正在Windows10上的节点中使用puppeteer进行开发。问题是当我打开一个播放mp4文件的网站时,浏览器告诉我它不受支持。我找到了这个包:chromium-codecs-ffmpeg-nonfree;但它适用于Linux!如何在Windows上使用puppeteer在Chromium中播放.mp4? 最佳答案 PuppeteerDocumentation对此有一个答案:Q:WhatfeaturesdoesPuppeteernotsupport?YoumayfindthatPuppeteerdoesnotbehaveasex

java - 在 JavaFX 中将单个阶段置于窗口的最前面

我正在尝试在JavaFX中创建一个可以在窗口中弹出到最前面的舞台,同时主舞台保持最小化。然而,这仅在主舞台在屏幕上可见时有效。我已尝试使用模态使其工作,但用户无法与主舞台交互,这不是我想要的。可以使用以下应用程序重现该问题:publicclassMainAppextendsApplication{@Overridepublicvoidstart(Stagestage)throwsException{ScenemainScene=newScene(newParent(){});StagemainStage=newStage();mainStage.setScene(mainScene);

C++ 库/类从内存位图数组中创建简单的视频文件

我写了一个学术模拟软件。模拟结果存储在一个1字节值的二维内存数组中(映射到256色)。我需要编写一个类,它以确定的时间间隔读取数组并从中创建一个视频文件。格式并不重要(只要流行即可)。是否有一个C++包装器类(通过WindowsAPI)或库可以轻松地为我做这件事? 最佳答案 一个简单的解决方案是使用“VideoforWindowsAPI”。这组函数内置于Windows中,允许您从一系列位图中创建具有各种视频编解码器的AVI文件。您也可以选择用它录制音频。以下是演示如何使用它的示例项目的链接:http://www.codeprojec